package com.gxa.modules.sys.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.gxa.modules.sys.entity.Staff;
import com.gxa.modules.sys.entity.StaffAdd;
import com.gxa.modules.sys.entity.StaffUpdate;
import com.gxa.modules.sys.entity.User;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
public interface StaffMapper extends BaseMapper<Staff> {
    void  addStaff(StaffAdd staffAdd);

    void updateStaff(StaffUpdate staffUpdate);
    //查询
    List<Staff> queryStaff(String employeeName);

    void deleteStaff(Integer id);

    Staff queryById(String id);

    void updateSetState(String state,String id);

    void addRoleMenu(int personId,int roleId);
    void updateRoleMenu(int personId,int roleId);
    void deleteRoleMenu(int personId);
}
